html {
  overflow: hidden;
}

.line {
  display: flex;
  margin-top: -1.85185vw;
}

.line:nth-child(even) {
  transform: translateX(-5.55556vw);
}

.item {
  width: 11.11111vw;
  height: 11.11111vw;
  background: #aa092e;
  transition: transform 0.5s ease;
  flex-shrink: 0;
  clip-path: polygon(50% 0%, 95% 25%, 95% 75%, 50% 100%, 0% 75%, 0% 25%);
  -webkit-clip-path: polygon(50% 0%, 95% 25%, 95% 75%, 50% 100%, 0% 75%, 0% 25%);
}
